<template>
	<view  :class="{boxShadow:boxShadow}" :style="{minHeight:height,width:width,background:bgColor,padding:padding,backgroundImage:`url(${bgImage})`,backgroundSize:backgroundSize,backgroundRepeat:backgroundRepeat,borderRadius:radius,marginTop:marginTop,zIndex:zIndex}">
		<slot></slot>
	</view>
</template>

<script>
	export default {
		name:"z-common-box",
		props:{
			bgColor:{
				type:String,
				default:'#fff'
			},
			padding:{
				type:String,
				default:'30rpx'
			},
			radius:{
				type:String,
				default:'40rpx'
			},
			marginTop:{
				type:String,
				default:'0'
			},
			zIndex:{
				type:[String,Number],
				default:''
			},
			boxShadow:{
				type:Boolean,
				default:false
			},
			bgImage:{
				type:String,
				default:''
			},
			backgroundSize:{
				type:String,
				default:'100% 100%'
			},
			backgroundRepeat:{
				type:String,
				default:'no-repeat'
			},
			height:{
				type:String,
				default:''
			},
			width:{
				type:String,
				default:'100%'
			}
		},
		data() {
			return {
				
			};
		}
	}
</script>

<style lang="scss">
	
</style>